home *** CD-ROM | disk | FTP | other *** search
/ TPUG - Toronto PET Users Group / TPUG Users Group CD / TPUG Users Group CD.iso / GEOS / (g)u2.d64 / font edit1.2docs < prev    next >
Text File  |  2007-02-04  |  10KB  |  200 lines

  1.  
  2.                       ╟┼╧╙ ╞ONT ┼DITOR V1.2 ─OCUMENTATION
  3.                                 BY ╩IM ├OLLETTE
  4.                            ├OPYRIGHT (├) ╩UNE 1988,
  5.                              ┴LL RIGHTS RESERVED.
  6.   
  7.   
  8.   ╙TARTING WITH THIS VERSION (1.2) ╔ AM MAKING THIS PROGRAM ╙╚┴╥┼╫┴╥┼. ╨LEASE
  9.   SEND WHATEVER YOU FEEL IS APPROPRIATE ($5.00 WOULD BE GOOD) TO:
  10.   
  11.        ╩IM ├OLLETTE
  12.        6782 ╩UNCTION ╥OAD
  13.        ╨AVILION, ╬EW ┘ORK    14525-9755
  14.   
  15.   ╞OR AN ADDITIONAL $2.50 + A BLANK DISK ╔ WILL SEND YOU THE UN-COMPILED ┬┴╙╔├
  16.   VERSION. (╘HE BLANK DISK ╔'LL SEND BACK TO YOU WITH THE PROGRAM ON IT.)
  17.   
  18.   ╔ AM HOPING THAT MANY OF YOU WILL TRY TO SEND SOMETHING. ╔ REALIZE THAT THE
  19.   SHAREWARE CONCEPT DOESN'T ALWAYS WORK BUT ╔'M HOPING THAT IT WILL. ╔F ╔
  20.   RECEIVE NOTHING AT ALL ╔ MAY JUST STOP UPLOADING THIS PROGRAM. (┬UT DON'T
  21.   COUNT ON IT!) ┘ES, ╔ MYSELF ADMIT ╔ HAVE NEVER SENT ANY MONEY IN FOR
  22.   SHAREWARE PROGRAMS. ┴T THE MOMENT, ╔'M BROKE. (GOT ABOUT $10 OR SO!)
  23.   ╘HEREFORE, THE FIRST $15 ╔ RECEIVE WILL GO TO ┬ILL ╙HARP (GEO├OPE AUTHOR),
  24.   THEN THE NEXT AMOUNT TO ├HRIS ╙MEETS (AUTHOR OF ┴╥├, WHICH ╔ USE TO CRUNCH
  25.   THIS PROGRAM), AND SO ON. ╔F WE ALL ARE SOMEWHAT HONEST PEOPLE, THIS CONCEPT
  26.   CAN REALLY WORK! (╚ECK OF A LOT CHEAPER THAN COMMERCIAL SOFTWARE!)
  27.   ╔F YOU JUST USE THE PROGRAM FOR PERSONAL PURPOSES, THE DONATION IS SOMEWHAT
  28.   VOLUNTARY. ╔F, HOWEVER, YOU UPLOAD THE FONTS TO ╤-╠INK OR A ┬┬╙, THE
  29.   DONATION IS NOW MORE REQUIRED.
  30.   
  31.   ┼NOUGH TALK!
  32.   
  33.   ├HANGES FROM 1.1:
  34.   
  35.        1) ╘HE SAVE ROUTINE NOW WORKS CORRECTLY IN ALL SAVE OPTIONS! ┬EFORE IT
  36.   WOULDN'T WRITE THE FILE LENGTH CORRECTLY AND 1.X VERSIONS OF GEO╫RITE WOULD
  37.   GET ALL SCREWED UP! (128 VERSION WOULD CRASH!)
  38.        2) ╘HE EDIT SCREEN HAS BEEN CHANGED A BIT TO MAKE IT EASIER TO READ
  39.   WITH A BLACK/WHITE ╘╓/MONITOR.
  40.        3) ╘HE EDIT MODE NOW ALLOWS THE USE OF CURSOR KEYS TO MOVE THE POINTER.
  41.   (╔,╩,╦,═ ALSO)
  42.   
  43.        ╔F YOU HAVE ANY SUGGESTIONS FOR V2.0 (BUGS FOUND, FEATURES WANTED,
  44.   ETC.) PLEASE LEAVE ME ┼-═AIL AS ╩IMBOB2 ON ╤-╠INK. ╘HANKS FOR ALL THE
  45.   SUGGESTIONS YOU'VE ALREADY SENT, MOST OF THEM WILL BE IN 2.0.
  46.        ┬EFORE ╔ START, ╔ WANT TO EXTEND THANKS TO ╞GK (AUTHOR OF THE GREAT
  47.   GAMES ├╔╥├┼ AND ├╠╒╙╘┼╥ ╫┴╥╙), AND ┬╥╟ILSON (WHOSE FONT SCALER WILL APPEAR
  48.   IN 2.0) FOR THEIR EXTENSIVE HELP WITH THE PROGRAM. ╫ITHOUT THEIR HELP IT
  49.   WOULDN'T BE HERE TODAY! ╘╚┴╬╦╙ ┬╥╒├┼ & ╞╟╦!!!
  50.        ╫ELL, NOW INTO THE PROGRAM OPERATION. ╘HE MAIN MENU HAS 5 OPTIONS EACH
  51.   TO BE EXPLAINED SEPARATELY.
  52.        ┬UT FIRST, YOU MUST KNOW HOW TO LOAD IT. ╚ERE IT IS:
  53.   ╠╧┴─"╞╧╬╘ ┼─╔╘╧╥1.2",8 AND HIT RETURN. ╫HEN IT FINISHES LOADING, TYPE ╥╒╬
  54.   AND HIT RETURN. ╘HEN THE BOOT PROGRAM SCREEN WILL APPEAR. ╔T WILL POKE IN
  55.   THE ═ACHINE ╠ANGUAGE CODE AND THEN EXECUTE THE MAIN PROGRAM.
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.   ╚ERE ARE THE MENU OPTIONS, EACH EXPLAINED SEPARATELY:
  69.   
  70.   
  71.   1) ╠OAD NEW FONT
  72.   
  73.         ╘HIS WILL NORMALLY BE THE FIRST OPTION SELECTED. (╒NLESS YOU USE #2.)
  74.   ╘HE PROGRAM WILL PROMPT YOU TO INSERT A FONT DISK. ╔F THERE ARE NO FONTS ON
  75.   THE DISK, YOU WILL BE ASKED FOR ANOTHER ONE.
  76.        ╔T WILL READ THE DIRECTORY AND DISPLAY ALL THE FONTS. (1.2 NOW DISPLAYS
  77.   LOCKED FILES.) ╘YPE IN THE NAME OF ONE, AND HIT RETURN. (╬OTE:
  78.   ├APITALIZATION ─╧┼╙ COUNT- IF THE ORIGINAL NAME HAS CAPS, YOU MUST USE CAPS
  79.   ALSO.) ╘HEN IT WILL LOOK UP THE POINT SIZES FOR THE FONT SELECTED. ┼NTER THE
  80.   POINT SIZE AND HIT RETURN. ╘HEN THE SCREEN WILL BLANK. (╘HIS SPEEDS UP THE
  81.   COMPUTER- SEE BELOW.) ╞IRST THE DRIVE WILL RUN AS IT LOADS THE FONT. ╘HEN
  82.   THE SCREEN WILL START FLASHING COLORS. (POINT SIZE - 1 TIMES) ┴FTER THAT IS
  83.   DONE, YOU WILL BE BROUGHT BACK TO THE MAIN MENU, AND THE FONT NAME IN MEMORY
  84.   WILL BE DISPLAYED AT THE TOP OF THE SCREEN.
  85.   
  86.   2) ├REATE A BLANK FONT
  87.   
  88.        ╘HIS OPTION IS TO BE USED ONLY IF YOU ARE CREATING A FONT FROM SCRATCH.
  89.   ╔T WILL ASK YOU FOR THE POINT SIZE, BASELINE (SEE OPTION 3), AND DEFAULT
  90.   WIDTH. (╘HIS CAN BE CHANGED LATER.) ╘RY TO PICK AN AVERAGE WIDTH VALUE. (╔F
  91.   YOU'RE CREATING A BIG FONT AND PICK A DEFAULT WIDTH OF 1, YOU WILL HAVE TO
  92.   CHANGE IT A LOT!) ╘HEN THE FONT WILL BE CREATED. (┴T THE MOMENT IT WILL BE
  93.   EMPTY.) ═AX POINT SIZE = 24, BASELINE <= POINT SIZE.
  94.   
  95.   3) ┼DIT A FONT
  96.   
  97.        ╞IRST IT WILL PUT UP A MENU ASKING HOW YOU WANT TO SELECT THE CHARACTER
  98.   TO BE EDITED. ╘HE FIRST CHOICE, BY ┴╙├╔╔ CODE, ASKS YOU FOR THE ┴╙├╔╔ CODE
  99.   OF THE CHARACTER. (╔T USES NORMAL ┴╙├╔╔, 32-64 ARE NUMBERS & PUNCTUATION,
  100.   65-90 ARE UPPERCASE ┴-┌, AND 97-122 ARE LOWERCASE A-Z.) ╒SE THIS OPTION ONLY
  101.   IF YOU KNOW THE ┴╙├╔╔ CODE. ╘HE SECOND CHOICE IS TO TYPE THE CHARACTER FROM
  102.   THE KEYBOARD. ╩UST TYPE THE CHARACTER AND HIT ╥┼╘╒╥╬. (╬OTE: BECAUSE OF THE
  103.   WAY THE INPUT STATEMENT WORKS, HITTING RETURN WITHOUT TYPING ANYTHING WILL
  104.   GIVE YOU THE ╙╨┴├┼ (┴╙├╔╔ 32).)
  105.        ╘HEN THE EDIT SCREEN WILL BE PUT UP. ╨LUG A JOYSTICK INTO PORT 2. ╘HE
  106.   CHARACTER WILL BE DRAWN IN BLOCK GRAPHICS ON THE RIGHT, AND IT WILL ALSO BE
  107.   DISPLAYED AS A SPRITE IN THE LOWER LEFT-HAND CORNER. (╘HERE WILL BE A SHORT
  108.   LINE OUTSIDE THE CHARACTER WHERE THE BASELINE SITS: SEE BELOW.) ╒SE THE
  109.   JOYSTICK OR CURSOR KEYS TO MOVE AROUND, AND HIT THE FIRE BUTTON OR SPACE BAR
  110.   TO TOGGLE A PIXEL. ╨RESS ╚ FOR A HELP SCREEN DISPLAYING ALL THE COMMANDS.
  111.   ╙INCE THEY ARE EXPLAINED IN THE HELP SCREEN, ╔'M NOT GOING TO PUT THEM HERE
  112.   TOO. (╘RYING TO KEEP THE + TIME DOWN.!) ╚IT ╞1 TO MOVE FORWARD ONE
  113.   CHARACTER, ╞3 TO GO BACK ONE, ╞5 TO RESELECT A CHARACTER (IF YOU WANT TO GO
  114.   FROM A TO Z WITHOUT HITTING ╞3 25 TIMES) AND ╞7 TO EXIT EDIT MODE.
  115.   ╬OTE: IN THE UPPER-LEFT OF THE SCREEN WILL BE SOME MISC. INFO: CHARACTER,
  116.   ┴╙├╔╔ CODE, HEIGHT, WIDTH, AND BASELINE. ╙INCE THIS IS AN UPPERCASE/GRAPHICS
  117.   SCREEN, UNDER THE ├╚┴╥┴├╘┼╥: HEADING YOU WILL SEE A NORMAL (UPPERCASE)
  118.   LETTER IF THE LETTER IS LOWERCASE, AND A ╥┼╓┼╥╙┼ ╒╨╨┼╥├┴╙┼ ╠┼╘╘┼╥ IF THE
  119.   CHARACTER BEING EDITED IS UPPERCASE. ╙OME OF THE CODES AFTER 122 WILL BE
  120.   DIFFERENT THAN THE CHARACTER SHOWN AT THE TOP OF THE SCREEN. (BRACKETS,
  121.   TILDA, ETC.)
  122.   ╬OW FOR THE BASELINE EXPLANATION: THE BASELINE IS THE LINE WHERE THE
  123.   UNDERLINE WILL GO. ╘HE CHARACTER SHOULD PRETTY MUCH "SIT" ON THE BASELINE,
  124.   WITH DESCENDERS BEING UNDER IT. ╘HE BASELINE IS THE SAME FOR THE WHOLE FILE:
  125.   YOU CAN'T CHANGE IT FOR EACH CHARACTER.
  126.   
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.   4) ╙AVE A FONT
  135.   
  136.        3 MAIN OPTIONS HERE: PUT IN EXISTING FILE, CREATE NEW FILE, OR DON'T
  137.   SAVE. ╘HE FIRST, PUT UNDER EXISTING FILE WILL LET YOU INSERT THE FONT UNDER
  138.   AN EXISTING FILE. (╠ETS SAY YOU LOAD THE FILE ├ORY, 12 POINT, AND EDIT IT
  139.   DOWN TO A 10 POINT FONT. ┘OU COULD SELECT SAVE OPTION 1 AND INSERT THE 10
  140.   POINT FONT IN THE ├ORY FILE. ╘HEN WHEN YOU SELECT ├ORY YOU WOULD GET POINT
  141.   SIZES 10,12, AND 24.) ╘HIS WILL PROBABLY BE THE MOST COMMON CHOICE. ╔T WILL
  142.   REDISPLAY THE FONTS FOUND ON THE DISK, AND ASK YOU FOR ONE. ╘O NOT SAVE,
  143.   JUST HIT RETURN. ┼NTER THE NAME OF THE FONT, AND HIT RETURN. ╔T WILL THEN
  144.   CHECK TO SEE IF THE CURRENT POINT SIZE ALREADY EXISTS UNDER THAT FONT. ╔F
  145.   SO, YOU WILL BE ASKED TO REPLACE IT, OR QUIT.
  146.   ╘HE SECOND OPTION IS TO CREATE A NEW FONT FILE FROM SCRATCH. ┼NTER THE NAME
  147.   OF THE FILE (AS YOU'D LIKE IT TO APPEAR UNDER ╟┼╧╙) AND HIT RETURN. ╔T WILL
  148.   THEN SET UP THE SECTORS NEEDED FOR THE FONT. ┴FTER THAT, YOU WILL BE ASKED
  149.   FOR THE FONT ╔─. ╘HIS IS A UNIQUE NUMBER FROM 0 TO 1023, USED TO IDENTIFY
  150.   YOUR FONT WHEN ╟┼╧╙ CALLS UPON IT. ┬╙╫ HAS USED 0-30, AND MAYBE MORE ON THE
  151.   NEW ╞ONT╨AK2. ╔T IS BEST TO AVOID NUMBERS UNDER 100. (╠EAVE THEM FOR ┬╙╫.)
  152.        ╬OW THE FONT FILE WILL BE CREATED. ┴GAIN, THE SCREEN WILL BLANK. ┴LSO
  153.   AGAIN, THE SCREEN WILL FLASH COLORS. ╫HEN THAT IS DONE, IF YOU SELECTED
  154.   OPTION 1, YOU ARE ALL DONE. ╔F YOU SELECTED OPTION 2, YOU WILL BE ASKED THE
  155.   DATE AND TIME. ╘HAT IS WRITTEN, AND YOU WILL BE BROUGHT BACK TO THE MAIN
  156.   MENU.
  157.        ╬OTE FOR OPTION 2: "├LASS" AND "╓ERSION ╬UMBER" ARE THINGS FOR THE INFO
  158.   SECTOR, WILL APPEAR UNDER "├LASS". ═ANY PEOPLE HAVE BEEN USING "GEO╞ONT" FOR
  159.   THE CLASS, FEEL FREE TO USE WHAT YOU WANT.
  160.   
  161.   5) ╤UIT
  162.   
  163.        ╬OT MUCH TO SAY HERE. ┘OU WILL BE TOLD IF YOUR FONT HAS NOT BEEN SAVED
  164.   YET. ┘OU WILL ALWAYS BE GIVEN THE CHANCE TO BACK OUT. ╧NCE YOU QUIT, YOU
  165.   WILL BA ABLE TO RE-╥╒╬ IT, BUT YOU WILL LOSE THE FONT IN ╥┴═.
  166.   
  167.   
  168.   ╬OW FOR THOSE "NOTES":
  169.   
  170.        ╘HIS STATEMENT MAY CAUSE MIXED EMOTIONS, DEPENDING ON WHAT COMPUTER YOU
  171.   HAVE. ╫╚┼╬┼╓┼╥ ╘╚┼ ╙├╥┼┼╬ ┬╠┴╬╦╙, ╘╚┼ ╨╥╧╟╥┴═ ╥╒╬╙ ╘╫╔├┼ ┴╙ ╞┴╙╘ ╧╬ ┴
  172.   ├╧══╧─╧╥┼ 128 ┴╙ ╧╨╨╧╙┼─ ╘╧ ┴ 64. ╘HE 128'S MICRO (8502) SUPPORTS BOTH 1 AND
  173.   2 ═╚Z MODES. ┘╧╒ ├┴╬ ┴├├┼╙╙ 2═╚Z ═╧─┼ ╞╥╧═ 64 ═╧─┼!!! ╔T CAUSES THE SCREEN
  174.   TO BLANK (JUST LIKE 128 40-COLUMN) BUT THEN AGAIN, THIS PROGRAM ALREADY
  175.   BLANKS IT! ─ON'T WORRY THOUGH (NORMAL 64 USERS), THIS PROGRAM RUNS PRETTY
  176.   FAST AS IT IS. ╔T WAS WRITTEN IN ┬┴╙╔├ AND COMPILED WITH ┴USTRO-╙PEED.
  177.   ╬OTE: WHEN ╔ SAY ├OMMODORE 128 ╔ MEAN LITERALLY THE ├OMMODORE 128 COMPUTER,
  178.   ╬╧╘ ├-128 MODE. ╔T WILL ONLY RUN IN 64 MODE, ALTHOUGH YOU CAN STILL USE 2═╚Z
  179.   IN 64 MODE. ╔F YOU ARE INTERESTED, THE COMMAND FROM ┬┴╙╔├ IS ╨╧╦┼ 53296,1 TO
  180.   GO INTO 2═╚Z MODE. ╘HE SCREEN WILL GO CRAZY, SO IT IS ADVISED THAT YOU USE
  181.   THE NORMAL SCREEN BLANK FEATURE IN REGISTER 53265 ALSO. ╘O GO BACK TO 1═╚Z
  182.   MODE, TYPE ╨╧╦┼ 53296,0
  183.        ╘HAT'S HOW YOU DO IT! ╨LEASE NOTE, HOWEVER, THAT YOU CANNOT PERFORM ANY
  184.   ╔/╧ OPERATIONS (DISK, PRINTER, TAPE) IN 2 ═╚Z MODE IN 64 MODE.
  185.   
  186.   ┴╬╧╘╚┼╥ ╬╧╘┼: ╒╙┼ ╘╚╔╙ ╙╧╞╘╫┴╥┼ ╧╬╠┘ ╧╬ ┴ ┬┴├╦╒╨ ╞╧╬╘ ─╔╙╦. ─╧ ╬╧╘, ╥┼╨┼┴╘
  187.   ─╧ ╬╧╘, ╒╙┼ ╘╚╔╙ ╧╬ ┴ ╟╧╧─ ─╔╙╦, ┴╙ ╔╘ ├┴╬ ╘╚╥┴╙╚ ┴ ╫╚╧╠┼ ─╔╙╦ ╔╞ ╙╧═┼╘╚╔╬╟
  188.   ╟╧┼╙ ╫╥╧╬╟. ┴╠╫┴┘╙ ╒╙┼ ┴ ┬┴├╦╒╨ ─╔╙╦!!!!!!!!!!!!!!!!!!
  189.   
  190.   ╫ELL, ╔ THINK THAT'S ABOUT IT. ╔F YOU FIND ANYTHING WRONG WITH THIS, PLEASE
  191.   LET ME KNOW. (╩IMBOB2)
  192.   
  193.      ╠ATER ALL,
  194.        ╩IM ├OLLETTE      ^
  195.                                                                               
  196.  
  197.  
  198.  
  199.  
  200.